Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Turtle Nest for indexing #42560

Merged
merged 1 commit into from
Aug 27, 2024
Merged

Conversation

Jannkar
Copy link
Contributor

@Jannkar Jannkar commented Aug 23, 2024

Please Add Turtle Nest to be indexed in the rosdistro.

humble, iron, jazzy, rolling

The source is here:

https://github.com/Jannkar/turtle_nest

Checks

  • All packages have a declared license in the package.xml
  • This repository has a LICENSE file
  • This package is expected to build on the submitted rosdistro

@github-actions github-actions bot added humble Issue/PR is for the ROS 2 Humble distribution iron Issue/PR is for the ROS 2 Iron distribution jazzy Issue/PR is for the ROS 2 Jazzy distribution rolling Issue/PR is for the ROS 2 Rolling distribution labels Aug 23, 2024
@clalancette
Copy link
Contributor

New package review checklist

@clalancette
Copy link
Contributor

@Jannkar Due to changes unrelated to your PR, this needs a rebase to pass CI. Thanks in advance!

@alsora
Copy link
Contributor

alsora commented Aug 26, 2024

Each package meets REP-144 naming conventions - The package name doesn't exactly explain what it does, but I also don't think it violates REP-144. @alsora what do you think?

I agree with your assesment.
I think we have a lot of packages that use a "codename" as package name, which is not descriptive at all of what the package does (unless you know the project).
Prohibiting that, would cause a proliferation of packages with either very similar names or very long names.

@Jannkar
Copy link
Contributor Author

Jannkar commented Aug 26, 2024

Thank you! I've now rebased.

I was also thinking about the package structure, as I noticed that usually the repo seems to be either a single package or set of packages. I chose this structure, since I wanted to avoid including for example docker stuff and images into the package itself. Is it fine like this?

@mikeferguson
Copy link
Contributor

I think we have a lot of packages that use a "codename" as package name, which is not descriptive at all of what the package does (unless you know the project).

To be fair, ROS is not really an "operating system". Further, most of the core packages aren't really all that "robot" specific either...

@clalancette clalancette merged commit cb84f74 into ros:master Aug 27, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
humble Issue/PR is for the ROS 2 Humble distribution iron Issue/PR is for the ROS 2 Iron distribution jazzy Issue/PR is for the ROS 2 Jazzy distribution rolling Issue/PR is for the ROS 2 Rolling distribution
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants